package com.zjw.video.custom.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zjw.video.common.entity.VideoEntity;
import com.zjw.video.common.entity.req.TagVideoListReqVO;
import com.zjw.video.common.entity.resp.BaseResp;
import com.zjw.video.common.entity.resp.VideoRespVO;

import java.util.List;

public interface VideoService extends IService<VideoEntity> {
    BaseResp<List<VideoRespVO>> videoTopList();

    Page<VideoRespVO> tagVideoList(TagVideoListReqVO tagVideoListReqVO);

    VideoRespVO videoDetail(Long id);
}
